package br.edu.univas.si.engs.test;

import java.util.List;

import br.edu.univas.si.engs.model.EntregTo;
import br.edu.univas.si.engs.model.LocDAO;
import br.edu.univas.si.engs.model.RentTO;

public class MockLocDAO extends LocDAO{
	
	public <EntityManager> MockLocDAO (EntityManager em){
		super();
	}
	
	public boolean addLocacao(RentTO rentTO){
		return false;
		
	}
	
	public void Entregar(EntregTo entregTO){
		
	}
	
	public RentTO getRentTo(){
		
		RentTO rentTO = new RentTO();
		rentTO.setId(26);
		rentTO.setCliente(5);
		rentTO.setCarro(3);
		rentTO.setDataSaida("01/06/2012");
		rentTO.setDataEntrada("28/05/2012");
		rentTO.setDias(4);
		rentTO.setDesconto(10);
		
		return rentTO;
		
	}
	
	public List<RentTO> listAllRentTO(){
		
		RentTO rentTO = new RentTO();
		rentTO.setId(26);
		rentTO.setCliente(5);
		rentTO.setCarro(3);
		rentTO.setDataSaida("01/06/2012");
		rentTO.setDataEntrada("28/05/2012");
		rentTO.setDias(4);
		rentTO.setDesconto(10);
		
		RentTO rentTO2 = new RentTO();
		rentTO2.setId(27);
		rentTO2.setCliente(4);
		rentTO2.setCarro(3);
		rentTO2.setDataSaida("02/06/2012");
		rentTO2.setDataEntrada("29/05/2012");
		rentTO2.setDias(4);
		rentTO2.setDesconto(10);
		
		List<RentTO> lista = listAllRentTO();
		lista.add(rentTO);
		lista.add(rentTO2);
		
		return lista;
		
	}
	
	public EntregTo getEntregTO(){
		
		EntregTo entregTO = new EntregTo();
		entregTO.setIdCliente(4);
		entregTO.setIdCarro(3);
		entregTO.setDataLocacao("26/05/2012");
		entregTO.setDataEntrega("30/05/2012");
		entregTO.setDiasAtraso(0);
		entregTO.setAcressimo(0);
		entregTO.setDesconto(10);
		entregTO.setValortotal(30);
		
		return entregTO;
	}
	
	public List<EntregTo> listAllEntregTO(){
		
		EntregTo entregTO = new EntregTo();
		entregTO.setIdCliente(4);
		entregTO.setIdCarro(3);
		entregTO.setDataLocacao("26/05/2012");
		entregTO.setDataEntrega("30/05/2012");
		entregTO.setDiasAtraso(0);
		entregTO.setAcressimo(0);
		entregTO.setDesconto(10);
		entregTO.setValortotal(30);
		
		EntregTo entregTO2 = new EntregTo();
		entregTO2.setIdCliente(4);
		entregTO2.setIdCarro(3);
		entregTO2.setDataLocacao("26/05/2012");
		entregTO2.setDataEntrega("30/05/2012");
		entregTO2.setDiasAtraso(0);
		entregTO2.setAcressimo(0);
		entregTO2.setDesconto(10);
		entregTO2.setValortotal(30);
		
		List<EntregTo> lista = listAllEntregTO();
		lista.add(entregTO);
		lista.add(entregTO2);
		
		return lista;
	}

}
